package io.kimmking.dubbo.demo.provider.service;


import java.math.BigDecimal;

/**
 * @author gechenpeng
 * @date 2021-06-07
 */
public interface AccountService {

    /**
     * 冻结人民币账户资金
     *
     * @param userId
     * @param amount
     */
    void freezeRmbAmount(String userId, BigDecimal amount);

    /**
     * 解冻人民币账户资金
     *
     * @param userId
     * @param amount
     */
    void unfreezeRmbAmount(String userId, BigDecimal amount);

    /**
     * 处理兑换美元
     *
     * @param userId
     * @param rmbAmount
     */
    void doExchangeForDollar(String userId, BigDecimal rmbAmount);
}
